package com.lcc.myblog.common.result;

import com.lcc.lynx.common.ResultVO;
import lombok.Data;

/**
 * {
 *     "errno": 0, // 注意：值是数字，不能是字符串
 *     "data": {
 *         "url": "xxx", // 图片 src ，必须
 *         "alt": "yyy", // 图片描述文字，非必须
 *         "href": "zzz" // 图片的链接，非必须
 *     }
 * }
 */
@Data
public class ImgResultVO extends ResultVO<ImgData> {
    private Integer errno;

    public static ImgResultVO success(String url) {
        ImgResultVO imgResultVO = new ImgResultVO();
        imgResultVO.setErrno(0);
        imgResultVO.setData(new ImgData());
        imgResultVO.getData().setUrl(url);
        return imgResultVO;
    }

    public static ImgResultVO error(String message){
        ImgResultVO result = new ImgResultVO();
        result.setErrno(2);
        result.setCode(0);
        result.setMessage(message);
        return result;
    }
}
